$(function(){

	var error_userName = false;
	var error_userPassword = false;
	var error_check_password = false;
	var error_phone = false;
	var error_check = false;


	$('#userName').blur(function() {
		check_userName();
	});

	$('#userPassword').blur(function() {
		check_userPassword();
	});

	$('#cpwd').blur(function() {
		check_cpwd();
	});

	$('#phone').blur(function() {
		check_phone();
	});

	$('#allow').click(function() {
		if($(this).is(':checked'))
		{
			error_check = false;
			$(this).siblings('span').hide();
		}
		else
		{
			error_check = true;
			$(this).siblings('span').html('请勾选同意');
			$(this).siblings('span').show();
		}
	});


	function check_userName(){
		var len = $('#userName').val().length;
		if(len<3||len>20)
		{
			$('#userName').next().html('请输入3-20个字符的用户名')
			$('#userName').next().show();
			error_userName = true;
		}
		else
		{
			$('#user_userName').next().hide();
			error_userName = false;
		}
	}

	function check_userPassword(){
		var len = $('#userPassword').val().length;
		if(len<6||len>20)
		{
			$('#userPassword').next().html('密码最少6位，最长20位')
			$('#userPassword').next().show();
			error_userPassword = true;
		}
		else
		{
			$('#userPassword').next().hide();
			error_userPassword = false;
		}		
	}


	function check_cpwd(){
		var pass = $('#userPassword').val();
		var cpass = $('#cpwd').val();

		if(pass!=cpass)
		{
			$('#cpwd').next().html('两次输入的密码不一致')
			$('#cpwd').next().show();
			error_check_password = true;
		}
		else
		{
			$('#cpwd').next().hide();
			error_check_password = false;
		}		
		
	}

	function check_phone(){
		var re = /^((13[0-9])|(14[0,1,4-9])|(15[0-3,5-9])|(16[2,5,6,7])|(17[0-8])|(18[0-9])|(19[0-3,5-9]))\d{8}$/;

		if(re.test($('#phone').val()))
		{
			$('#phone').next().hide();
			error_phone = false;
		}
		else
		{
			$('#phone').next().html('你输入的手机格式不正确')
			$('#phone').next().show();
			error_check_password = true;
		}

	}


	$('#reg_form').submit(function() {
		check_userName();
		check_userPassword();
		check_cpwd();
		check_phone();

		if(error_userName == false && error_userPassword == false && error_check_password == false && error_phone == false && error_check == false)
		{
			return true;
		}
		else
		{
			return false;
		}

	});








})